export interface tabBarList {
  route: string; //跳转路径
  text: string; //文字
  icon: string; //默认展示图片
  id: number;
  badge?: number | string; //徽标数
  dot?: boolean; //是否在右上角显示小红点（在设置badge的情况下失效）
  selected: boolean; //是否选中
  selectedIcon?: string; //选中后的展示图片
}
type tabBarPositionType = "top" | "bottom"; // tabbar 位置
export interface TabBarPropsType {
  barTintColor?: string; //tabbar 背景色
  tintColor?: string; //选中的字体颜色
  unselectedTintColor?: string; //未选中的字体颜色
  hidden: boolean; //是否隐藏
  tabBarPosition: tabBarPositionType;
  TabbarList: tabBarList[];
  //   badgeColor?: string;
  //   dotColor?: string;
  //   badgeBackgroundColor?: string;
  //   dotBackgroundColor?: string;
  badgeClassName?: string; //徽标的classname
  dotClassName?: string;
  prefixCls?: string; //当且仅当 badgeClassName dotgeClassName存在时
  index?: number | string;
  onClick: (id: number | string, route?: string) => void;
}
